// 折叠reducer 这个是一个纯函数，可以接收两个参数旧的state和action
export const CollapseReducer = (prevState = { isCollpased: false }, action) => {
  switch (action.type) {
    case "change_collapsed":
      let newState = { ...prevState }; //先将原来的值复制一份
      newState.isCollpased = !newState.isCollpased; //然后在对这个复制过来的值进行一个操作
      return newState; //最后返回给store
    default:
      // 如果没有直接返回原数据
      return prevState;
  }
};
